package util

import (
	"github.com/hajimehoshi/ebiten/audio"

	"io/ioutil"

	"log"
)


var audioContext *audio.Context // 声明音频上下文为全局变量

func init() {
	// 初始化音频上下文
	var err error
	audioContext, err = audio.NewContext(44100)
	if err != nil {
		log.Fatal(err)
	}
}

func JumpMusic() {
	// 加载音频文件
	fileData, err := ioutil.ReadFile("music/jump.wav")
	if err != nil {
		log.Fatal(err)
	}

	audioPlayer, err := audio.NewPlayerFromBytes(audioContext, fileData) // 创建一个音频播放器
	if err != nil {
		log.Fatal(err)
	}

	// 播放音频
	audioPlayer.Play()
}


